
#include "nane/CodecSystem/Sound/SoundDecoderImpl_.h"

#include "nane/core/assert.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    SoundDecoder::Implementation::Implementation( SoundCodecSystem::Implementation* _creator, ISoundDecoder* _interface )
        : SubSystemProductImpl<SoundDecoder::Implementation, SoundCodecSystem::Implementation, ISoundDecoder*>( _creator, _interface )
    {
        NANE_ASSERT( interface != NULL, "ISoundDecoder interface must be valid" );
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
